Sin categorizar

Nube: Windows Azure – SQL Data Service

La plataforma de Cloud Computing de Microsoft, que es del tipo Application/Platform (Saas/PaaS), cuenta con un servicio interesante, SQL Data Service (SDS), representa una base de datos relacional basada en la nube desarrollada con tecnología SQL Server 2008 de la que recomiendo ver la presentación en silverlight.

sqlserver2008

A través de SDS es posible utilizar fácilmente una base de datos relacional RDBMS (como SQL Server) aprovechando la distribución global de los centros de datos de Microsoft destinados al desarrollo del proyecto Azure , por lo tanto disponibilidad, escalabilidad y seguridad.

Características del servicio de datos SQL

  • Creación, acceso y manipulación de tablas, vistas, índices, roles, procedimientos almacenados, desencadenadores y funciones
  • Insertar, actualizar y eliminar
  • Restricciones
  • Transacciones
  • Tablas temporales
  • Compatibilidad con consultas
  • Funciones básicas (agregados, matemáticas, cadena, fecha/hora)
  • Un subconjunto de los procedimientos almacenados integrados de SQL y las vistas del sistema existentes
  • Ado.Net
  • ODBC
  • PHP
  • Compatibilidad con la ejecución de scripts de configuración de SQL a través de SQLCMD y SQL Query Analyzer desde SQL Server Management Studio
  • Compatibilidad con Visual Studio y SQL Server Management Studio
  • Compatibilidad con SQL Server Management Studio, SQL Server PowerShell y acceso mediante programación a través de SQL Server Management Objects (SMO)
  • Compatibilidad con el aprovisionamiento sin fricciones de servidores lógicos y bases de datos a través del portal de cuentas de SQL Data Services
  • SDS admite el modelo de autenticación SQLControdas redundantes de la base de datos de usuario
  • Usuario autenticado por inicios de sesión SQL estándar
  • Asignación de inicio de sesión al usuario dentro de la base de datos
  • Los mecanismos SQL USER y ROLE actuales siguen funcionando con la base de datos. Permisos GRANT/DENY/REVOKE de objetos SQL a USER/ROLE
  • Copias redundantes de bases de datos de usuario para una rápida conmutación por error y alta disponibilidad en caso de error
  • Equilibrio de carga automático para una utilización óptima de los recursos y el rendimiento
  • Escale horizontalmente con varias bases de datos y aplicaciones compatibles con particiones
  • Copia de seguridad automática del sistema para la protección de datos
  • Estará disponible un subconjunto de las funciones de capacidad de administración de SQL existentes

Como puedes ver en la lista de características, es como tener instalado tu propio servidor de red de bases de datos SQL Server y administrarlo con las herramientas habituales (Management Server, SQL Analyzer, Visual Studio) utilizando todas las características clásicas de un SQL Server (funciones, vistas, procedimientos almacenados, tablas, índices. transacciones, etc.), pero con la potencia y fiabilidad de una infraestructura de Cloud Computing escalable.

Celeste

Obviamente, es impensable utilizar este servicio sin soportar nuestras interfaces SW con otros servicios de Windows Azure como los Servicios .NET porque la presencia de internet te haría perder las ventajas de utilizar un RDBMS Basado en la Nube, mientras que al estar en los mismos centros de datos con conectividad dedicada, tienes la máxima ventaja en rendimiento.

Por ahora, el servicio está limitado para cada usuario a una base de datos de un máximo de 10GB, que no es poco, el modelo de pago es el clásico de pago por uso.

Sin duda es un servicio muy profesional y está a la vanguardia entre los servicios de bases de datos actuales en la Nube, sería para ser probado para grandes portales con mucho tráfico.

Author

fabio.cecaro

Leave a comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.